A Case Study: Validation of Guidance Control Software Requirements for Completeness, Consistency and Fault Tolerance

نویسندگان

  • Frederick T. Sheldon
  • Hye Yeon Kim
  • Zhihe Zhou
چکیده

In this paper, we discuss a case study performed for validating a Natural Language (NL) based software requirements specification (SRS) in terms of completeness, consistency, and fault-tolerance. A partial verification of the Guidance and Control Software (GCS) Specification is provided as a result of analysis using three modeling formalisms. Zed was applied first to detect and remove ambiguity from the GCS partial SRS. Next, Statecharts and Activity-charts were constructed to visualize the Zed description and make it executable. The executable model was used for the specification testing and faults injection to probe how the system would perform under normal and abnormal conditions. Finally, a Stochastic Activity Networks (SANs) model was built to analyze how fault coverage impacts the overall performability of the system. In this way, the integrity of the SRS was assessed. We discuss the significance of this approach and propose approaches for improving performability/fault tolerance.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Testing Software Requirements with Z and Statecharts Applied to an Embedded Control System ∗ , ∗ ∗

Software development starts by specifying the requirements. A Software Requirements Specification (SRS) describes what the software must do. Naturally, the SRS takes the core role as the descriptive documentation at every phase of the development cycle. To avoid problems in the latter development phases and reduce life-cycle costs, it is crucial to ensure that the specification is correct. This...

متن کامل

Assessment of High Integrity Software Components for Completeness, Consistency, Fault-Tolerance, and Reliability

The use of formal model based (FMB) methods to evaluate the quality of the components is an important research area. Except for a growing number of exceptions, FMB methods are still not really used in practice. This chapter presents two case studies that illustrate the value of FMB approaches for developing and evaluating component-based software. In the first study, Z (or Z) and Statecharts ar...

متن کامل

Development and validation of a tolerance scale in spouses’ relations

Abstract: Tolerance has an influential role in peace making and adjustment in marital life and helps couples to have a stable marital life. According to the Islamic teachings, tolerance is the best way of dealing with couples’ differences in their relationships. The current research aims to develop and validate a scale to measure tolerance in spouses’ relations based on the Islamic approach. Th...

متن کامل

Requirement Engineering Research

The requirement validation is vital for every successful software development. In this process, the requirements from the users are checks and analyzed with its consistency, completeness and correctness. The validation of requirements is a very vast research area in software engineering. In this presented article, some quality research approaches are cited for the software engineering researche...

متن کامل

Software Requirements Specification and Analysis Using Zed and Statecharts

This paper presents a prototypical study, of an embedded system requirement specification, used to establish the basis for a complete case study. We are interested in comparing different specification methods that accommodate the notion of state. A partial modeling of a NASA provided Guidance and Control Software (GCS) development specification was employed. The GCS describes, in natural langua...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001